package cn.pegasus.teamwork.util;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import org.apache.commons.lang3.StringUtils;

public class ImageUtil {

	public static String sortImage(String srcImg){
		if(StringUtils.isEmpty(srcImg)){
			return "";
		}
    	Map<Integer,String>  indexMap = new HashMap<Integer,String>();
    	ArrayList<Integer> arr = new ArrayList<Integer>(); 
    	String sortImg = "";
    	if(StringUtils.isNoneEmpty(srcImg)){
    		String[] imgObj = srcImg.split(",");
    		for(String index : imgObj){
    			String[] indexObj = index.split("###");
    			int i = Integer.parseInt(indexObj[0]);
    			arr.add(i);
    			indexMap.put(i, indexObj[1]);
    		}
    		Collections.sort(arr);
    		for(int i = 0; i < arr.size();i++){
    			int index = arr.get(i);
    			sortImg += indexMap.get(index) + ";";
    		}
    		if(sortImg.length() > 0){
    			sortImg = sortImg.substring(0, sortImg.length()-1);
    		}
    	}
    	return sortImg;
	}
}
